<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.blo { display: none; }

@media (max-width: 768px) { .blo { display: block; height: 4rem; width: 100%; }
  .pcBanner .swiper-container { height: 25rem; }
  .pcBanner .swiper-container .imgbox { height: 100%; }
  .pcBanner .swiper-container .imgbox img { height: 100%; width: auto; max-width: none; }
  .pcBanner .swiper-container .container h3 { font-size: 2rem; line-height: 3rem; padding: 1rem 0 1.5rem; }
  .pcBanner .swiper-container .container p { font-size: 1rem; padding: 0; }
  .pcBanner .container { width: 100%; }
  .pd100 { padding: 4rem 0; }
  .neiBanner .imgbox { height: 15rem; }
  .neiBanner .imgbox img { width: auto; max-width: none; height: 100%; }
  .neiBanner .container h4 { font-size: 2rem; margin-top: 0; }
  .neiBanner .container span { width: 80px; margin: 10px 0; }
  .neiBanner .container h3 { font-size: 1.8rem; }
  .cpBanner .imgbox { height: 20rem; }
  .cpBanner .imgbox img { width: auto; max-width: none; height: 100%; }
  .cpBanner .container h4 { font-size: 2rem; margin-top: 0; }
  .cpBanner .container span { width: 80px; margin: 10px 0; }
  .cpBanner .container h3 { font-size: 1.8rem; }
  .cpBanner .cpBar { flex-wrap: wrap; }
  .cpBanner .cpBar a { width: 33%; padding: 0.5rem 0; font-size: 1rem; text-align: center; }
  .indexBox1 .lis .text { padding: 0.6rem; }
  .indexBox1 .lis .text h4 { font-size: 0.9rem; }
  .indexBox1 .lis .text h3 { font-size: 1rem; }
  .indexBox2 { background-size: auto 100%; }
  .indexBox2 .imgbox { padding-left: 0; margin-top: 1rem; }
  .indexBox3 .newsNav { padding: 0; margin-bottom: 20px; }
  .indexBox3 .newsBox .lis { padding: 10px; }
  .indexBox3 .newsBox .lis .text { padding: 0.5rem; }
  .indexBox3 .newsBox .lis .text h4 { font-size: 1.1rem; margin-bottom: 0.7rem; }
  .indexBox3 .newsBox .lis .text span { font-size: 0.8rem; }
  .indexBox4 .card { padding-right: 0; }
  .indexBox4 #map { margin-bottom: 2rem; }
  .pcFoot .footnavs { display: none; margin-bottom: 1rem; padding-bottom: 1rem; }
  .pcFoot .footnavs a { width: 16.666%; text-align: center; }
  .pcFoot .fotBar .fotlogo { padding-top: 20px; }
  .aboutPage .text { margin-top: 2rem; }
  .prodPage .navb { flex-wrap: wrap; padding-bottom: 6rem; }
  .prodPage .navb .lis { width: 100%; max-width: none; }
  .prodPage .navb .backBtn { top: auto; bottom: 1rem; line-height: 3rem; height: 3rem; }
  .contact .box { width: 100%; margin: 0; padding: 0 1rem; }
  .contact .box .head h2 { font-size: 2rem; }
  .contact .box .lis .text h3 { font-size: 1.2rem; }
  .contact #map { height: 30rem; } }
</pre></body></html>